interface A {
    name:string;
    show():void
}

class B implements A{
    name = "asda";
    show():void{
        console.log("show方法")
    }
    //接口的属性和方法都要写，可以定义自己的方法
    print():void{
        console.log("print方法")
    }
}
class C implements A{
    // name:number;
    name:string;
    show():void{
        console.log("show方法")
    }
    //接口的属性和方法都要写，可以定义自己的方法
    print():void{
        console.log("print方法")
    }

    constructor(name:string){
        this.name = name;
    }
}
